-
Tags:
No tags
-
Name:
aWebWrap
-
Displayed name:
Enveloppement de toile
-
Description:
L'araignée enveloppe la cible dans une toile collante, lui infligeant des points de Toile. Les **points de Toile** réduisent la **Vigueur** et le **Réflexe** de la cible proportionnellement à ses **PV max**. À titre indicatif, 1 point de Toile sur une créature à 10 PV max inflige un malus de -5% en Vigueur et de -5% en Réflexe. La cible ou une autre créature au contacte peut dépenser **2 PA** pour effectuer un **test d'Athlétisme**. En cas de réussite, tous ses points de Toile sont retirés.
-
Cast description:
| PA: aAP | TdR: aCDs | | :---: | :---: | | **Flux: aFluxOrCost ➞ aFluxCost** | **Portée: str(vRange)** | Sur un test de **str(vTest)** réussit, **RM {vMR}** [1d20]: Inflige vWebDiced6 [vWebDiced6] point·s de Toile à la cible. La créature affectée peut réagir avec son **Esquive** pour annuler les effets de cette action. *Les points de Toile réduisent la Vigueur et le Réflexe proportionnellement aux PV max de la cible. La cible peut dépenser 2 PA pour faire un test d'Athlétisme qui, sur une réussite, retire tous les points de Toile.*
-
Condition:
sFlux >= aFluxCost "You don't have enough Flux"
-
AP cost:
3
-
Cooldown:
5
-
Flux cost:
apMod(aAP)*cdMod(aCD)*targetMod(1,0)*durMod(20)*vRange*effect(vWebDice*60,50)*2
-
Variables:
vRange.choice(Portée,[Contacte],[contactMod]) vTest.choice(Test,[Vigueur],[sVigor]) vMR.add(vTest) vWebDice.slider(Toile,1,10,1)
-
On used script:
sFlux.current.change(-aFluxCost) aName.cd.set(aCD)
-
Type:
1
-
Action effects:
-
Use case:
3*(vWebPoints>0)
-
Name:
Points de Toile
-
Description:
Pour un total de vWebPoints point·s de Toile.
-
Script:
if(sWebPoints==0)( mWebPoints.create.effects(Points de Toile) mWebPoints.description.set_(Vos points de Toile réduisent votre Vigueur et votre Réflexe proportionnellement à vos PV max. Vous ou une créature au contacte, pouvez dépenser 2 PA pour faire un test d'Athlétisme qui, sur une réussite, retire tous vos points de Toile.) mWebPoints.script.set_( sWebPoints.create.dependant(Points de Toile) sVigor.current.add(-floor((sWebPoints/sMaxHP)*50)%,physical,Points de Toile) sReflex.current.add(-floor((sWebPoints/sMaxHP)*50)%,physical,Points de Toile) ) mWebPoints.activate() ) sWebPoints.current.change(vWebPoints)
-
Variables:
vWebPoints.counter.(Points de Toile,0, ,1)
-